Heterogenous collections
from
Listモナド
Heterogenous collections
https://wiki.haskell.org/Heterogenous_collections
異なる型のリストを作る